package com.edais.log;

import org.apache.commons.logging.LogFactory;
import org.apache.log4j.MDC;

import com.edais.domain.IpLogBean;

public class IpLog {
	private static final org.apache.commons.logging.Log logger = LogFactory.getLog(IpLog.class);
	
	public static void printIpLog(IpLogBean bean){
		
		if(bean == null){
			return;
		}
		MDC.put("operate_user_id", bean.getUser());//操作人id
		MDC.put("operate_ip", null == bean.getIp() ? "": bean.getIp());//操作人机器ip
		MDC.put("operate_func", bean.getAction());//操作功能（放款、解绑、充值、购买、提现......)
		MDC.put("operate_state", bean.getStatus());//操作状态（1：成功，0：失败）
		MDC.put("operate_detail", bean.getDetail());//操作详情（例如：放款，哪个用户对哪个标的进行了放款操作）
		MDC.put("comments", "");//备注
		MDC.put("user_type", "2");//操作用户类型（1、管理员用户；2、普通用户；3、数据库用户）
		
		/*logger.info("");*/
		
	}	
}
